// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境

// 云函数入口函数
exports.main = async (event, context) => {
  try {
    // 执行删除操作
    const result = await cloud.database().collection('userlist').doc(event.id).remove();

    // 检查删除的文档数量
    if (result.stats.removed === 1) {
      return {
        msg: '删除成功',
        status: 1
      };
    } else {
      return {
        msg: '删除失败，可能文档不存在',
        status: 0
      };
    }
  } catch (e) {
    console.error('删除数据时出错：', e);
    return {
      msg: '删除数据时出现错误',
      error: e,
      status: -1
    };
  }
};